Applying Information Theory to Efficient SLAM
نویسنده
چکیده
The problem of autonomous navigation of a mobile device is at the heart of the more general issue of spatial awareness and is now a well-studied problem in the robotics community. Following a plethora of approaches throughout the history of this research, recently, implementations have been converging towards vision-based methods. While the primary reason for this success is the enormous amount of information content encrypted in images, this is also the main obstacle in achieving faster and better solutions. The growing demand for high-performance systems able to run on affordable hardware pushes algorithms to the limits, imposing the need for more effective approximations within the estimation process. The biggest challenge lies in achieving a balance between two competing goals: the optimisation of time complexity and the preservation of the desired precision levels. The key is in agile manipulation of data, which is the main idea explored in this thesis. Exploiting the power of probabilistic priors in sequential tracking, we conduct a theoretical investigation of the information encoded in measurements and estimates, which provides a deep understanding of the map structure as perceived through the camera lens. Employing Information Theoretic principles to guide the decisions made throughout the estimation process we demonstrate how this methodology can boost both the efficiency and consistency of algorithms. Focusing on the most challenging processes in a state of the art system, we apply our Information Theoretic framework to local motion estimation and maintenance of large probabilistic maps. Our investigation gives rise to dynamic algorithms for quality map-partitioning and robust feature matching in the presence of significant ambiguity and variable camera dynamics. The latter, is further explored to achieve scalable performance allowing dense feature matching based on concrete probabilistic decisions.
منابع مشابه
Reduced Dimensionality Extended Kalman Filter for SLAM
Computational complexity of the Kalman filter grows at least quadratically with the number of dimensions in the filter. This is a particular problem for applications like monocular simultaneous localization and mapping (SLAM) where it is not possible to run a single filter on a large map with many thousands of landmarks. This paper presents a method for dramatically reducing the computational c...
متن کاملAutonomous Navigation for Autonomous Underwater Vehicles Based on Information Filters and Active Sensing
This paper addresses an autonomous navigation method for the autonomous underwater vehicle (AUV) C-Ranger applying information-filter-based simultaneous localization and mapping (SLAM), and its sea trial experiments in Tuandao Bay (Shangdong Province, P.R. China). Weak links in the information matrix in an extended information filter (EIF) can be pruned to achieve an efficient approach-sparse E...
متن کاملEfficient Large Scale SLAM Including Data Association using the Combined Filter
In this paper we describe the Combined Filter, a judicious combination of Extended Kalman (EKF) and Extended Information filters (EIF) that can be used to execute highly efficient SLAM in large environments. With the CF, filter updates can be executed in as low as O(logn) as compared with other EKF and EIF based algorithms: O(n2) for Map Joining SLAM, O(n) for Divide and Conquer (D&C) SLAM, and...
متن کاملSimultaneous localisation and mapping with prior information
This thesis is concerned with Simultaneous Localisation and Mapping (SLAM), a technique by which a platform can estimate its trajectory with greater accuracy than odometry alone, especially when the trajectory incorporates loops. We discuss some of the shortcomings of the "classical" SLAM approach (in particular EKF-SLAM), which assumes that no information is known about the environment a prior...
متن کاملRobust Bayesian State Estimation and Mapping
Virtually all robotic and autonomous systems rely on navigation and mapping algorithms (e.g. the Kalman filter or simultaneous localization and mapping (SLAM)) to determine their location in the world. Unfortunately, these algorithms are not robust to outliers and even a single faulty measurement can cause a catastrophic failure of the navigation system. This thesis proposes several novel robus...
متن کاملHighly Efficient Compact Pose SLAM with SLAM++
The most common way to deal with the uncertainty present in noisy sensorial perception and action is to model the problem with a probabilistic framework. Maximum likelihood estimation (MLE) is a well-known estimation method used in many robotic and computer vision applications. Under Gaussian assumption, the MLE converts to a nonlinear least squares (NLS) problem. Efficient solutions to NLS exi...
متن کامل